Kilombo: a Kilobot simulator to enable effective research in swarm robotics

نویسندگان

  • Fredrik Jansson
  • Matthew Hartley
  • Martin Hinsch
  • Ivica Slavkov
  • Noemí Carranza-Herrezuelo
  • Tjelvar S. G. Olsson
  • Roland Dries
  • Johanna H. Grönqvist
  • Athanasius F. M. Marée
  • James Sharpe
  • Jaap A. Kaandorp
  • Verônica A. Grieneisen
چکیده

The Kilobot is a widely used platform for investigation of swarm robotics. Physical Kilobots are slow moving and require frequent recalibration and charging, which significantly slows down the development cycle. Simulators can speed up the process of testing, exploring and hypothesis generation, but usually require time consuming and error-prone translation of code between simulator and robot. Moreover, code of different nature often obfuscates direct comparison, as well as determination of the cause of deviation, between simulator and actual robot swarm behaviour. To tackle these issues we have developed a C-based simulator that allows those working with Kilobots to use the same programme code in both the simulator and the physical robots. Use of our simulator, coined Kilombo, significantly simplifies and speeds up development, given that a simulation of 1000 robots can be run at a speed 100 times faster than real time on a desktop computer, making high-throughput pre-screening possible of potential algorithms that F Jansson and M Hartley contributed equally to this work. F Jansson · R Dries · J Kandorp Computational Science Lab, University of Amsterdam, The Netherlands E-mail: [email protected] M Hartley · M Hinsch · T Olsson · A Marée · V Grieneisen John Innes Centre, Norwich Research Park, Norwich NR4 7UH, United Kingdom E-mail: [email protected], E-mail: [email protected] I Slavkov · N Carranza · J Sharpe Centre for Genomic Regulation (CRG), The Barcelona Institute of Science and Technology, Dr. Aiguader 88, 08003 Barcelona, Spain I Slavkov · N Carranza · J Sharpe Universitat Pompeu Fabra (UPF), Barcelona, Spain J Sharpe Institució Catalana de Recerca i Estudis Avançats (ICREA), Passeig Llúıs Companys 23, 08010 Barcelona, Spain R Dries Department of Bionanoscience, Delft University of Technology, The Netherlands J Grönqvist Department of Physics, Åbo Akademi University, Turku, Finland ar X iv :1 51 1. 04 28 5v 2 [ cs .R O ] 9 M ay 2 01 6

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Kilobot: A low cost robot with scalable operations designed for collective behaviors

In current robotics research there is a vast body of work on algorithms and control methods for groups of decentralized cooperating robots, called a swarm or collective. These algorithms are generally meant to control collectives of hundreds or even thousands of robots; however, for reasons of cost, time, or complexity, they are generally validated in simulation only, or on a group of a few ten...

متن کامل

Probabilistic Supervisory Control Theory (pSCT) Applied to Swarm Robotics

Swarm robotics studies large groups of robots that work together to accomplish common tasks. Much of the used source code is developed in an ad-hoc manner, meaning that the correctness of the controller is not always verifiable. In previous work, supervisory control theory (SCT) and associated design tools have been used to address this problem. Given a formal description of the swarm’s agents ...

متن کامل

Technical Problems With "Programmable self-assembly in a thousand-robot swarm"

Rubenstein et al. present an interesting system of programmable self-assembled structure formation using 1000 Kilobot robots. The paper claims to advance work in artificial swarms similar to capabilities of natural systems besides being highly robust. However, the system lacks in terms of matching motility and complex shapes with holes, thereby limiting practical similarity to self-assembly in ...

متن کامل

Effects of Spatiality on Value-Sensitive Decisions Made by Robot Swarms

Value-sensitive decision-making is an essential task for organisms at all levels of biological complexity and consists of choosing options among a set of alternatives and being rewarded according to the quality value of the chosen option. Provided that the chosen option has an above-threshold quality value, valuesensitive decisions are particularly relevant in case not all of the possible optio...

متن کامل

Random Walks in Swarm Robotics: An Experiment with Kilobots

Random walks represent fundamental search strategies for both animal and robots, especially when there are no environmental cues that can drive motion, or when the cognitive abilities of the searching agent do not support complex localisation and mapping behaviours. In swarm robotics, random walks are basic building blocks for the individual behaviour and support the emergent collective pattern...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1511.04285  شماره 

صفحات  -

تاریخ انتشار 2015